home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Applications / Graphics / image / Hyperview / Floor Plan Editor / 000Readme next >
Encoding:
Text File  |  1991-04-01  |  4.6 KB  |  53 lines  |  [TEXT/MSWD]

  1. Introduction
  2. ------------
  3. The 3D Navigation System posted here is the result of a group of students working 3 months full time and then 6 months part time thereafter as part of their final year Computer Science BSc course in the Institute of Systems Science, National University of Singapore, a non-profit research organisation. It is written in Think C 4.0. The 3D system was developed from the ground up. It works in 1-bit to 8-bit planes in color.
  4.  
  5. This posting is to complement the previous 3D Demo 1.1 and consists of the 2D Floor Plan Editor which is used to create builidng plans for the 3D Navigation program.
  6.  
  7. Requirements
  8. ------------
  9. This program requires at least a Mac II because of the need for a floating point chip and Color Quickdraw. It is not perfect, may sometimes bomb inexplicably, and rarely will cause havoc to the system memory. But the user interface is kept to a bare minimum. You don't really need a manual to figure out how to run it but the documentation is provided anyway. Although the Multifinder partition requires 2000kbytes, it can work with about 1000kbytes or slightly less. But the more bytes the merrier. And oh,although I did not make any extra calls to the functionalities of 6.0.5, it seems that the software will run only with it or higher.
  10.  
  11. Description
  12. -----------
  13. This program allows a user to navigate inside a building with tables, chairs, computers, and other objects. It even allows staircases and lifts and multi-storey buildings to be simulated. It was conceived after an Open House was held in September 1989 for my organisation and I created a SuperCard project with 2D floor plans (among other goodies) to help visitors get around. It turned out that visitors wanted a lot more, including real time 3D navigation. Hence I started the project, knowing that I can easily turn the 3D library into a set of XCMDs which I can call from SuperCard, especially when I have full control over the source code.
  14.  
  15. This resulted in two applications. The first is a 3D Navigation System which allows a user to choose building files to navigate in. The second is a 2D Floor Plan editor which allows the user to create buildings and place predefined objects and rooms.
  16.  
  17. Do remember that this is a research prototype, so do not use it to simulate too large a building with too many objects. No checks are provided when the limit is reached. You'll know if the program hangs inexplicably.
  18.  
  19. Future
  20. ------
  21. I have not yet begin the integration into SuperCard (thru XCMDs). But that should not be much of a problem. The next batch of 3 students will work on improving the overall design, killing memory bugs with that dreaded 'bus error' that cause the system to just hang, and enhancing the editor to include object editing. If time permits, I will also add the ability to manipulate the 3D objects itself.
  22.  
  23. Please send your comments and suggestions and bug reports to:
  24.  
  25.  
  26. Last Notes
  27. ----------
  28. I am fully aware of a similar commercial system called Virtus Walkthrough. In fact they did send me a demo copy of their software minus the editor. Let me stressed that my system is a research system with an emphasis on interaction,not modelling.
  29.  
  30. I am also aware of 3D libraries such as 3D Graphics Tools and Hoops. Both are general packages and are too slow for specific tasks to simulate a building.
  31.  
  32. Last but not least, being a Singaporean, I did not have a chance to see the goodies being demonstrated in the States at the various MacWorlds. But I wasn't surprise when told that the author of Colony (a 3D space simulation game) did demonstrate a Colony-like World editor. But so far I have not seen it marketed anywhere.
  33.  
  34. I intend for my system to released as shareware, or even freeware, with minor charges for the Think C 4.0 source code. But that is after I have made substantial improvement to the system.
  35.  
  36. Really Last Notes
  37. ------------------
  38. Since my last posting, I have received favourable comments. I hope this posting will keep those comments coming. Good or bad, do keep them coming. I am also glad that the source code to this version is available for licensing. Just a nominal shipping fee is charged for usage. Of course, the standard sign-your-life-away stuff applies. As you read this, the source is being sent to a few people. Do note that this version is unclean and not properly commented. But what can one expect for free.
  39.  
  40. Do distribute this system anywhere you want. Just make sure all the files that are in this original posting gets sent, including this README file.
  41.  
  42. Have Fun.
  43.  
  44. TNG TaiHou
  45. Institute of Systems Science
  46. National University of Singapore
  47. Heng Mui Keng Terrace
  48. Singapore 0511
  49. FAX: 7782571
  50. email: isstth@nusvm.bitnet
  51.  
  52.  
  53.